package com.lhnstart.learn.bases.date_;

import java.util.Calendar;

/**
 * Calender 类是一个抽象类
 *
 * @author lhn
 * @date 2023/09/07 17:17
 * @since 1.0.0
 **/
public class Calendar_ {

    public static void main(String[] args) {
        // 1.Calendar 是一个抽象类, 并且构造器是 private
        // 2. 可以通过 getInstance() 来获取实例
        // 3. 提供大量的方法和字段
        Calendar calendar = Calendar.getInstance();
        System.out.println("calendar = " + calendar);
        // 获取日历对象的某个日历字段
        System.out.println("年: " + calendar.get(Calendar.YEAR));
        // 这里为什么要 +1, 因为 Calendar 返回月时候, 是按照 0 开始的
        System.out.println("月: " + (calendar.get(Calendar.MONTH) + 1));

        System.out.println("日: " + calendar.get(Calendar.DAY_OF_MONTH));
        System.out.println("小时: " + calendar.get(Calendar.HOUR_OF_DAY));
        System.out.println("分钟: " + calendar.get(Calendar.MINUTE));
        System.out.println("秒: " + calendar.get(Calendar.SECOND));



    }

}